Big Huge Thesaurus

cascara sagrada

noun

sounds kind of like